#ifndef QLINEEDITHOST_H
#define QLINEEDITHOST_H

#include "qwidgethost.h"

namespace SHAREDLIB
{

    class SHAREDLIB_EXPORT QLineEditHost : public QWidgetHost
    {
        Q_OBJECT
    public:
        QLineEditHost(QObject *object);
    public slots:
        void    setText(const QString text);
        QString text();

        void    setAlignment(int alignment);
        int     alignment();

        void    setFrame(bool frame);
        bool     frame();

        void    setReadOnly(bool readOnly);
        bool     readOnly();
    protected slots:
        void    textChanged(const QString &text);
        void    editFinish();
    protected:
    };

}

#endif // QLINEEDITHOST_H
